Querying Two Boundary Points for Shortest Paths in a Polygonal Domain

نویسندگان

  • Sang Won Bae
  • Yoshio Okamoto
چکیده

We consider a variant of two-point Euclidean shortest path query problem: given a polygonal domain, build a data structure for two-point shortest path query, provided that query points always lie on the boundary of the domain. As a main result, we show that a logarithmic-time query for shortest paths between boundary points can be performed using Õ(n) preprocessing time and Õ(n) space where n is the number of corners of the polygonal domain and the Õ-notation suppresses the polylogarithmic factor. This is realized by observing a connection between Davenport-Schinzel sequences and our problem in the parameterized space. We also provide a tradeoff between space and query time; a sublinear time query is possible using O(n) space. Our approach also extends to the case where query points should lie on a given set of line segments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing a rectilinear shortest path amid splinegons in plane

We reduce the problem of computing a rectilinear shortest path between two given points s and t in the splinegonal domain S to the problem of computing a rectilinear shortest path between two points in the polygonal domain. As part of this, we define a polygonal domain P from S and transform a rectilinear shortest path computed in P to a path between s and t amid splinegon obstacles in S. When ...

متن کامل

Shortest Paths with Single-Point Visibility Constraint

This paper studies the problem of finding a shortest path between two points in presence of single-point visibility constraints. In this type of constraints, there should be at least one point on the output path from which a fixed viewpoint is visible. The problem is studied in various domains including simple polygons, polygonal domains, and polyhedral surfaces. The method is based on partitio...

متن کامل

On computing the shortest path in a multiply-connected domain having curved boundaries

Computing shortest path, overcoming obstacles in the plane, is a well-known geometric problem. However, widely assumed obstacles are polygonal in nature. Very few papers have focused on the curved obstacles, and in particular, for curved multiplyconnected domains (domains having holes). Given a set of parametric curves forming a multiply-connected domain (MCD), with one closed curve acting as a...

متن کامل

Shortest path in a multiply-connected domain having curved boundaries

Computing shortest path, overcoming obstacles in the plane, is a well-known geometric problem. However, widely assumed obstacles are polygonal in nature. Very few papers have focused on the curved obstacles, and in particular, for curved multiplyconnected domains (domains having holes). Given a set of parametric curves forming a multiply-connected domain (MCD), with one closed curve acting as a...

متن کامل

k-Pairs Non-Crossing Shortest Paths in a Simple Polygon

This paper presents a simple O(n + k) time algorithm to compute the set of k non-crossing shortest paths between k source-destination pairs of points on the boundary of a simple polygon of n vertices. Paths are allowed to overlap but are not allowed to cross in the plane. A byproduct of this result is an O(n) time algorithm to compute a balanced geodesic triangulation which is easy to implement...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Geom.

دوره 45  شماره 

صفحات  -

تاریخ انتشار 2009